hornets' nest – English–Français translations

🇬🇧 en fr 🇫🇷

hornets' nest noun

  • an unpleasant or controversial situation
nid de frelons
Wiktionary Links